{
"name": "my-project",
"version": "1.0.0",
"description": "My awesome project",
"keywords": ["keyword1", "keyword2"],
"homepage": "https://my-project.com",
"repository": {
"type": "git",
"url": "https://github.com/my-username/my-project.git"
},
"bugs": {
"url": "https://github.com/my-username/my-project/issues"
},
"license": "MIT",
"author": {
"name": "My Name",
"email": "my-email@example.com",
"url": "https://my-website.com"
},
"contributors": [
{
"name": "Contributor 1",
"email": "contributor1@example.com",
"url": "https://contributor1-website.com"
},
{
"name": "Contributor 2",
"email": "contributor2@example.com",
"url": "https://contributor2-website.com"
}
],
"dependencies": {
"dependency1": "^1.0.0",
"dependency2": "^2.0.0",
"dependency3": "^3.0.0"
},
"devDependencies": {
"devDependency1": "^1.0.0",
"devDependency2": "^2.0.0",
"devDependency3": "^3.0.0"
},
"peerDependencies": {
"peerDependency1": "^1.0.0",
"peerDependency2": "^2.0.0",
"peerDependency3": "^3.0.0"
},
"optionalDependencies": {
"optionalDependency1": "^1.0.0",
"optionalDependency2": "^2.0.0",
"optionalDependency3": "^3.0.0"
},
"bundledDependencies": ["dependency1", "dependency2"],
"bin": {
"my-cli": "./bin/my-cli.js"
},
"main": "index.js",
"module": "src/index.js",
"types": "src/index.d.ts",
"files": ["dist/", "src/", "README.md"],
"directories": {
"doc": "docs",
"test": "tests"
},
"scripts": {
"start": "node index.js",
"test": "jest"
},
"config": {
"my-config": true
},
"engines": {
"node": ">=10.0.0",
"npm": ">=6.0.0"
},
"man": ["doc/man/my-package.1", "doc/man/my-package.2"],
"os": ["linux", "darwin"],
"cpu": ["x64", "arm64"],
"browserslist": [
"last 2 versions",
"> 1%",
"IE 11",
"not dead"
],
"private": false,
"publishConfig": {
"registry": "https://registry.npmjs.org/",
"access": "public",
"tag": "latest"
}
}